import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;

public class TreeSetTest {
	public static void main(String[] args) {
		class A implements Comparable{  //为了方便查看，写成内部类的形式
			int age; 
		    public A(int age) 
		    { this.age = age; } 
		    public boolean equals(Object obj) 
		    { return true; } 
		    public int compareTo(Object obj) 
		    { 
		    	return 1;
		    } 
		}
		TreeSet set = new TreeSet(); 
        A a1 = new A(6); 
        set.add(a1); 
        System.out.println(set.add(a1)); //返回true，表面添加成功
        //下面输出set集合，将看到有2个元素 
        System.out.println(set); 
        //修改set集合的第一个元素的age属性 
        ((A)(set.first())).age = 9; 
        //输出set集合的最后一个元素的age属性，将看到也变成了9 
        System.out.println(((A)(set.last())).age); 
	}
}
